文章目录

现在不少的GUI都是基于消息机制的。所谓的消息机制我个人的理解是:当用户与GUI交互时发生了一些事件(如按下键盘、点击鼠标等),这个时候就要告诉GUI发生了某个事件(发送消息),GUI在监听是不是有事件发生(获取消息),当GUI得知有事件发生时就要做出某些动作来响应用户的这些事件(消息处理函数),当GUI处理完一个事件的响应函数后会继续监听别的事件直到GUI退出位置(消息循环)。大致应该是这样,不过其实还有不少东西的:例如,同步、异步处理,消息优先级,消息队列等。具体的来看看 MiniGUI 的实现吧。

N早以前开了个头~~MS放弃写了~~ -_-|| 留个名吧~~

文章目录